import type { IconProps } from "@tabler/icons-react"

const IconWechat = ({ size }: IconProps) => {
	return (
		<svg
			fill="none"
			height={size}
			viewBox="0 0 20 20"
			width={size}
			xmlns="http://www.w3.org/2000/svg"
			xmlnsXlink="http://www.w3.org/1999/xlink"
		>
			<clipPath id="a">
				<path d="m0 0h20v20h-20z" />
			</clipPath>
			<g clipPath="url(#a)">
				<path
					d="m19.9836 13.5671c0-2.9252-2.7923-5.29543-6.2358-5.29543-3.4454 0-6.23765 2.37083-6.23765 5.29543 0 2.9247 2.79225 5.2955 6.23765 5.2955 1.0821 0 2.1005-.236 2.989-.6488l2.4582 1.064-.2847-2.7423c.6787-.8467 1.0739-1.8695 1.0739-2.9684zm-8.3381-1.4348c-.4908 0-.8873-.3971-.8873-.8873 0-.4901.3965-.8872.8873-.8872.4901 0 .8866.3977.8866.8872s-.3977.8873-.8866.8873zm4.2028 0c-.4889 0-.8867-.3971-.8867-.8873 0-.4901.3978-.8872.8867-.8872.4914 0 .8885.3977.8885.8872s-.3971.8873-.8885.8873zm-2.1005-4.56182c.9634 0 1.8813.17171 2.7174.48078.0062-.11177.0193-.21916.0193-.33155 0-3.86498-3.6908-6.997542-8.24256-6.997542-4.55056 0-8.24132965 3.131942-8.24132965 6.997542 0 1.45358.52323865 2.80539 1.41860965 3.92429l-.37588 3.6227 3.24746-1.4067c.80421.3746 1.69334.6275 2.6318.7567-.07056-.3415-.11364-.6912-.11364-1.0496.00063-3.3061 3.11321-5.996 6.93884-5.996zm-2.728-4.08976c.6475 0 1.1708.52449 1.1708 1.17074 0 .64749-.5233 1.17198-1.1708 1.17198-.6474 0-1.17131-.52449-1.17131-1.17198 0-.64687.52451-1.17074 1.17131-1.17074zm-5.55578 2.34272c-.64749 0-1.17073-.52449-1.17073-1.17198 0-.64687.52387-1.17074 1.17073-1.17074.6475 0 1.17136.52449 1.17136 1.17074 0 .64624-.52449 1.17198-1.17136 1.17198z"
					fill="#51c332"
				/>
			</g>
		</svg>
	)
}

export default IconWechat
